2145
1
3196
2
2012
1309
0
1992
3
697
2276
8
3303
10
2194
4914
2148
2593
5389
1257
1794
4179
1240
2710
1028
1431
3106
123674
35
10243
4
605
2060
2676
2837
3055
297066