2512
2718
319
2712
266
263
2810
268
2715
2624
2319
226
14210
11540
8961
7570
614263
5960
5600
5081
494147
4699
428142
34450