2693
3
2229
4
400
0
1898
1
860
477
2097
475
5304
9
455
798
804
611
521
1462
552
4106
418
1636
383
1365
1504
522
152
58
1261
1650
846
2395
458