40027
10420
8240
34476
28953
1132
1180
1410
1760
3030
4230
6020
201390
1649217
1169212
11527276
1045216
10414259
98064
8462155
786711
71776
62644
58042