3051
10
1345
2
509
1
2827
9
1980
6
1649
4
6500
8
17024
11
2546
5
2117
3
9499
868
0
1549
16660
2518
11544
13
1656
872
734
1873
905
2523
1183
1708
985
1053
746
88
1081
4868