17309
2
28553
0
22916
15498
354
119
3309
18400
8
426
2345
4
222
1839
1
1006
1362
1278
329
631
809
414
2108
1301
1592
1100
65
1950
6
808
632
199
3000
5
1138