3672
2284
3702
1925
3364
2707
2462
4223
4545
29613
4206
3394
201480
1649617
1169212
11529276
1045216
10416259
98064
8462155
786911
71776
62644
58042