1132
0
1084
935
383
493
475
995
1
300
804
1769
2
573
2211
1454
1053
913
1282
1828
611
2299
3
1099
2602
822
1049
714
3442
1129
553
2225
798
4820