2730
6
2855
3
2668
2
20634
8
31535
0
1020
954
467
19279
1949
2758
1
1824
968
1645
458
392
2275
1551
25137
2284
2546
455
2727
2093
5713
918
282572
792
3442
3428