118
2
14
0
1153
1795
1
4937
6307
10
3090
6
7893
4
2992
3
255
3519
9
3942
12621
22
3503
3660
3125
15
3788
398656
19
2907
1683
3080
12472
1583