17309
2
28553
0
22916
15498
3309
1628
426
2345
4
1839
1
1006
20347
15216
1436
5
18400
8
1950
6
3000
10902
119
3914
2058
56
2204
3
150749
11
65
2016
2102
2167
2386
1927
2641