3011
323
334
3017
2824
287
2679
339
2628
2712
249
293
11900
9680
7701
6020
536262
4720
4510
4119
4091
385147
368142
30650