1509
1418
1422
1403
2129
1180
951
724
17534
17338
452
773
688712
49443
48640
48138
4256271
4044158
33164
3257151
31146
26712
24491
22900