2255
2
928
1
1248
1601
3
1204
874
3734
2082
945
1217
960
0
2377
2316
1169
2147
2912
5
103
3213
7
2195
635
123674
35
3606