21814
1416
2017
1376
1142
32515
30523
20517
3900
2044
30010
1473
684912
49083
48380
47728
4229271
4036158
33044
3238151
31026
26512
24401
22760