452200
1877310
1785283
882165
440984
1621641
1112493
1230412
797793
1601454
1475867
415636
818189
1449952
799580
679330
20157484
19570692
17937960
11936916
9259156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231