17309
2
22916
0
28553
18400
8
15498
3309
1839
1
1628
119
354
2131
3000
5
1092
1013
65
3431
4
2058
2102
222
5160
6
56
2776
3
2707
3639
13
51
8404
54
1412
1278
329