107
0
543
2229
4
375
1
6062
16
18385
2
641
997
1054
399
571
2260
12
2000
1823
2393
2257
1587
3287
3063
3
729
2192
1852