475
0
477
798
400
455
804
1898
1
1462
276
383
787
418
521
414
152
846
472
4106
611
1073
302
2395
458
714
1650
522
378
379
501
1636