1164
1
2460
2
2284
1059
860
0
1937
475
805
798
400
804
455
1462
1117
1143
1256
1479
5
552
611
383
2395
1898
4106
521
152
477
58
522
1504
1073