3116
3
2417
2
1950
1324
0
650
1936
1033
1
995
2237
4
2468
2111
674
2635
962
2756
2512
1848
838
642
3193
5
900
772
1715
1453
1304
17
1093
2292
12
2181
579
1526