49116
1192
3598
441
679
1015
674
2854
645
632
755
1070
578
516
543
606
422
1828
2174
3892
1695
482
2604
801
543