1587
1697
17927
917
1966
1184
1527
26533
2117
1867
24629
2520
689212
49463
48670
48138
4256271
4045158
33184
3257151
31146
26712
24491
22900