946675
20159
597594
69700
391782
973312
94233
380955
2246
818652
755427
402841
5052799
3490581
2967148
2291804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1619471