383
0
846
418
552
1636
1132
475
340
477
670
505
860
1227
4106
353
611
400
3015
438
363
521
935
464
518
522
560
798
1343
657
1462