5009
0
400
1898
1
860
477
1418
2
475
2955
1462
455
798
804
1229
611
521
552
2105
4106
418
1636
383
1504
522
2234
1367
152
58
13159
10
1650
846