928
1277
1101
957
933
5847
1186
2560
1317
2990
2603
905
8843
7303
1063
2143
2644
3408
1613
834
1984
3235
8993
1679
2204
1683
1175
1117
1031
2027
1109
1570
1487
1197
1079
3282
1407
2589
1591
8340
2841
819
2100
8065
1019
2192
899
2935
3240
941
1035
1299
7918
1099
919
998
920
6029
8714
1000