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