561501
173693
205606
287853
260199
1018595
503162
939595
833984
735640
220697
939467
635808
58121
700272
41941
15280748
684386
4780578
4320980
3494510
3371192
2272216
2199495
2054492
188366
1859948
16355
154961
1547545