5858896
1498869
4688314
3638160
1188104
1428060
1957959
736873
1516327
1705541
2524354
4264178
1713715
1063579
2753391
642966
822268
2851833
811311
2021013
310894
1031187
34648
28146
60728
21314