3196
2
2012
2145
1
2276
8
2194
1257
3303
10
1794
2593
3
1240
951
1743
0
1028
4179
790
3683
2251
2148
1516
1694
3715
1451
2462
2949
582
5151
1736
1757
5375
451