3599
31311
2365
1662
3233
33217
2076
3394
1730
1876
1802
1245
1584916
1093712
9940276
992016
94913
9121258
7440154
723811
68305
58003
54122
52168