3114
4
31535
0
2730
6
1129
933
1
25137
1642
1922
1193
417
17353
1326
1291
1823
7952
1124
918
1733
20634
8
2000
2275
2
661
1098
1587
1056
19279
521
1142
1331
1750
3