12986409
958856
1930899
128980
192416
141629
3451396
1403233
1142196
126558
2300100
2809349
1134792
153577
251488
5582535
614302
829221
12173773
2457842
735083
544563
9827953
660492
819687
348104
700997
1037534
3116924
353742
172863
127052
537662
462448
83145