584837
306964
51709
707708
417855
528953
236360
6219
698568
481825
344520
56637
459625
808263
976722
448306
7345743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545