2275
2
1123
3
320
0
833
1
3691
5
2809
17353
325
918
2301
685
515
2105
2881
547
968
1931
1840
3171
2161
1512