2250
1
987
1065
3116
3
2417
2
1950
1033
2111
674
1354
962
1694
216
0
2034
5
3861
642
1888
2079
1624
3465
2292
1473
1869
1306
688
3835
2312
1062
1552