191
571
773
1622
372
542
941
672
271
581
831
1471
28982454
24431119
21963992
21164480
16484333
14863969
140571028
13369239
1158882
11519764
949458
9460480