17309
2
28553
0
22916
15498
18400
8
3309
426
2345
4
119
1839
1
1006
354
1950
6
3000
5
65
3914
2058
222
5160
56
3639
13
51
54
1412
329
809
1628
2108
950
2980