176113
742661
310887
526486
532237
952580
450866
843645
19749
968360
835655
500585
29001454
24475120
21981992
21182480
16502333
14879969
140671028
13380239
1167582
11530764
954758
9474480