1132
0
935
804
493
383
1084
300
957
1
475
2211
573
1053
792
2
1049
714
1129
553
913
1454
1282
611
414
2395
1073
400
484
477
2708
1650
798