2145
1
3196
2
2012
2276
8
2194
1794
2593
3
3303
10
4179
1257
2710
2934
1028
1240
1734
1431
2180
1005
301
2251
2148
2173
1690
2921
5
1814
1168
1632
2562
1746
989
0