49573
779941
340396
13639
685449
682272
734881
454274
131317
183361
900518
527570
5801368
4749935
4526459
35791000
3532286
3493462
3482956
3132226
3085729
2588209
220227
2176407