3196
2
2276
8
2194
1
2145
1794
2593
3
2012
3303
10
1257
2251
1028
1240
3835
5
5375
0
4179
790
101415
109
3735
4
2148
2422
946
843
2911
9
866
4285
2631
3644
12449
23
2517
2302