2012
2
3196
2276
8
2145
1
2194
1257
3303
10
1794
2593
3
1309
0
1992
1240
697
1028
2251
4914
2148
5389
1295
1225
4179
946
1363
1411
2570
1438
2763
605
2837
3026