945
15127
2036
2290
1129
1876
19212
14931
1369
1269
1106
3078
586011
42220
42013
39957
3547270
3300154
29254
2795149
26566
22562
21030
19230