538
2
440
0
1037
1
860
475
780
1220
2301
798
400
804
455
1462
1548
471
1466
552
1526
215
714
611
383
1281
2087
2395
1898
4106
521
152
477