17309
2
28553
0
22916
15498
3309
1628
426
2345
4
1839
1
1006
2641
20347
15216
3749
8
720
1436
5
839
18400
1950
6
3000
10902
119
3914
2058
56
249
2204
3
65
2016
2102