3196
2
2145
1
2194
2276
8
1794
2012
2251
2593
3
1028
3303
10
1257
2153
7
866
0
1240
843
845
645
971
2148
798