1019562
612781
339186
261994
934643
387269
1094963
825802
365504
234593
48653
648466
1018729
417231
982174
612264
11330744
619486
3915577
3829980
3275510
2572192
2109495
2071216
2028492
182266
1759948
16115
153161
1524545