3448
2296
14310
1041
1077
1122
920
1025
433
917
11714
1619
688712
49443
48640
48138
4256271
4044158
33164
3257151
31146
26712
24491
22900