1660
1
2642
1220
2
1938
582
0
905
2055
3723
6
2209
3957
3
2980
400
1659
1306
1344
1452
2207
2982
1037
370
3484
3326
2562
1382
2166
1711
2760
4
1168
2710
2972