480502
389669
431923
157226
669630
50427
299840
902196
54531
9432
23881
528694
666724
31757
497455
94259
7345743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545