1660
1
1220
2
1938
582
0
905
2055
3723
6
2972
2209
5151
3080
3
3715
2980
400
1659
1306
1344
21152
8
1452
2207
4651
2591
2982
1037
370
3484
3326
2650
20
2562
1382