2855
3
2730
6
2668
2
20634
8
19279
1645
1
25137
0
394
2987
2275
17353
433
31535
1464
3442
1145
1824
4820
460
4396
1020
282572
101
2982
467
552
16
1614
5
4438
968
2125