17309
2
22916
0
28553
15498
18400
8
1628
3309
119
1839
1
354
329
243
1412
54
2108
3639
13
414
1874
3
222
1320
5
1518
242
950
2131
51
808
633
809
4267
77