17309
2
1839
1
22916
0
28553
15498
3309
18400
8
1628
2131
3000
5
249
3878
119
65
3914
2058
56
354
599
176
127
1233
2641
4
82
1436
2167
2386
1927
1763
7
2012