42817
2681
2152
3383
4556
5844
66315
60710
3371
7549
3077
2933
1975937
13695284
1363412
11917261
1164440
110213
9860157
968011
800837
79996
74645
68092