842642
328441
69852
907696
915135
67441
400666
542600
30715
560820
126175
611446
5537367
4544935
4361459
3459998
3447462
3417286
3366956
3018729
3010226
2494209
2137352
2136407