295175
562950
241504
192418
20302
677957
62823
913716
620382
35526
602458
51781
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1668195
1626471