944
19718
1404
784
17031
14013
21814
3079
2320
30523
2110
1480
689512
49493
48690
48148
4258271
4051158
33184
3257151
31166
26722
24501
22920