118846
134448
74515
1157894
18758315
491
821
1176
581
1010
760
421
1651702
2962239
3381044
372431
125149
682395
951739
57859
923459
1407757
41763
2392803
1222031
778434
451217
6377255
904293
583869
673644
697979
994633
485581
594537
994317
1155265
14638161
6118061
10474356
12463392
9351014
14994178
3493579
5558869
3031311
8857960
2196873
4488107