1127
1393
1170
985
2410
2200
2086327
704
883
572
946
435
689712
49493
48700
48148
4258271
4053158
33184
3259151
31176
26722
24501
22920