1019562
612781
339186
261994
934643
244336
387269
1094963
825802
365504
234593
48653
648466
1018729
417231
982174
13470747
645886
4204577
4045980
3351510
2746192
2137495
2111216
2037492
183566
1763948
16285
153361
1533545