1857
1220
2611
13015
743662
1172268
773
2493715
510
14714
662
280
684912
49083
48380
47728
4229271
4036158
33044
3238151
31016
26512
24391
22760