7501
6570
9982
4320
6740
2570
6122
3930
3130
24721
12916
20603
201480
1649617
1169212
11529276
1045216
10416259
98064
8462155
786911
71776
62644
58042