400
0
1898
1
860
477
475
1462
455
798
804
1229
611
521
552
2105
4106
418
1636
383
1504
522
152
58
2316
1156
2
1650
846
2395
458
464
714