2145
1
3196
2
2012
2276
8
3303
10
2194
2148
2593
3
1257
1794
4179
1240
2710
1028
1431
3106
123674
35
605
2060
2676
2837
3055
297066
0
1177
2300