1132
0
383
493
2299
3
1084
935
475
804
573
2211
913
1053
300
611
1282
1454
812
1
1099
2269
1049
714
547
798
1129
553
2337
1348
1343
472
787