1628
34917
23613
12918
1887
1367
24717
1969
19422
17616
3228
1257
614612
44030
43973
42127
3727270
3513156
30074
2911149
27866
23692
21980
19990