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