1501
0
392
2395
804
2431
3
1317
1
552
152
400
1454
4106
505
2105
3599
356
480
1898
455
407
4362
5
573
1084
598
2445
6
1504
935
962
2470
2
353
522