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