3196
2
2194
1
2276
8
2145
2012
3303
10
1794
2593
3
1257
1028
1240
2251
2148
297066
0
267612
4978
99072
36905
3882
5
215
845
1444
2967
4179
683
2919
1714
3169
2189
4617
4