3215
3
2230
1
2136
5
1443
527
0
1142
2
3505
2472
4031
935
1104
9566
8
2302
2545
7
346
768
194
1044
1329
2646
2077
16338
802
693
703
1048
696
782
25
276