17309
2
28553
0
22916
15498
1006
3309
426
1950
6
2345
4
119
1839
1
16042
1874
3
100173
1436
5
3220
18400
8
2102
3000
12702
1826
3914
2058
1868
809
4539
16
222
237069
1537
2630