2730
6
2657
3
2668
2
29323
0
1824
350
20634
8
1877
1
358
314
2855
105290
464
409
297
349
1357
376
1065
334
1580
584
25137
1020
393
467
2989
5
979
341
448