1660
1
1220
2
1938
582
0
1309
905
2055
1992
3
3723
6
2972
2209
697
2980
400
1659
1306
1344
1452
2207
2591
2982
1037
370
3484
3326
4914
2562
1382
2166
1711