653316
395456
636175
652760
66592
732495
345579
508654
14795
57372
918525
42294
461926
343431
891213
758683
7345743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545