343431
891213
758683
230951
79933
21756
263453
537172
74138
948186
536383
644976
51344
672186
248657
635802
7348743
528586
2968577
2964980
2959510
2076192
2002495
1971492
1861216
1727948
172466
15805
150861
1455545