553
0
493
573
714
577
804
1929
1
1132
477
887
2
383
414
2211
913
1053
2395
2362
3
901
1084
475
1073
400
1049
1454
935
1603
611
282572
58
256612