17309
2
28553
0
22916
15498
18400
8
119
3309
426
2345
4
354
1839
1
1006
1100
65
222
1950
6
3000
5
1138
56
51
329
3914
2058
1057
809
54
1278
2388
16
1145
243