3196
2
2194
1
2276
8
2145
2012
3303
10
1223
1794
2593
3
1257
24337
22
2268
4
400
0
4309
1075
658
1028
6929
11
19932
6
674
1247
5536
1240
3765
2322
913
1444
2967
2510
718