3114
4
31535
0
2730
6
1324
1
25137
417
17353
814
1291
1928
2
1642
7952
20634
8
1129
2275
1098
467
6062
16
2229
2000
18385
1823
19279
3063
3
521
661
1587
1452
565
933