493
0
1132
553
935
804
714
798
1084
2211
475
1049
1073
300
400
383
573
1053
913
2395
472
1282
484
414
1454
1906
7
4830
2
611
52
1814
4427
10