3196
2
2012
2145
1
2276
8
2194
1257
3303
10
1794
2593
3
1240
1028
2251
2148
1516
3715
2462
5151
1736
181997
11
2740
2911
9
928
2108
989
0
1243
1348
14125