1183
963
2063
2241
2996
3786
943
897
1369
694
1956
699
2323
4814
1348
1428
596
868
702
1206
5132
6189
1108
1458
763
2608
1607
1801
1062
1434
1207
1880
3171
14879
1720
706
701
4188
2269
1166
812
849
729
658
630
798
1292
792
590
1109
882
4735
827
641
12978
1816
919
844
700
625