659
0
1132
553
804
1084
935
493
1129
714
383
573
1053
2211
1073
1501
1882
1
798
2395
15482
15
300
1049
414
964
400
1454
475
472
913
611
484