2220
1
2995
4
1511
2160
0
1787
2962
4721
4639
2035
6
28098
14
2000
3
20545
1892
272
6075
15
5052
10
1526
1047
854
5
1637
1365
2663
2
2272
9
3336
1905
13574
41
4329
2060
2886