2912
288
2915
274
2512
2812
2718
319
2811
266
263
2724
14650
11680
9181
7760
628263
6130
5650
5121
506147
4819
435142
3490