3116
3
2417
2
1950
1033
1
995
2468
2111
674
962
2512
838
642
900
1093
0
2292
12
2181
1526
1883
1856
1455
2767
3171
376
933
1826
1260
420
493
3053
7
1662