1132
0
383
493
1084
935
475
804
1230
5
573
2211
913
1053
1973
1
300
2027
611
1282
1454
812
2269
3
1049
714
547
949
798
1129
553
2337
1348
1343