17820
952148
7350
57578
5630
4480
4030
37971
3330
2981
2980
2498896
23746
15781
14172
10942
1065263
9694
9400
792142
71511