3116
268
2610
260
2815
365541
314
254
2614
2514
14350
11610
9011
7640
618263
5990
5640
5091
497147
4729
434142
34450