956482
237693
857128
991741
937331
20513
489339
427777
13998
1000770
375996
3074
5081799
3513581
3007148
2315804
2212988
2007609
1904357
189878
1746118
1715136
1661195
1624471