17309
2
28553
0
22916
15498
3309
426
2345
4
119
1839
1
1006
1436
5
18400
8
1950
6
3000
3914
2058
809
222
56
1672
354
65
2102
1412
329
2759
3
1628
2108
243
2167