17309
2
22916
0
28553
1839
1
15498
3309
18400
8
1628
119
789
2131
1436
5
474
3000
5161
9
56
33
2058
222
1672
1278
870362
4
354
65
329
4267
2108
1496
3
243
2167