2012
2
3196
2145
1
2194
2276
8
1794
2251
2593
3
1028
3303
10
1257
5440
791
0
2069
5
4358
6
1329
685
1240
2204
3435
4
2156
800
2595
534
2316
25669
866
2921
948
3673