263
2715
1099
1302
345
1212
267
1966
932
1778
333
1646
1031
413
4035
1077
1741
954
123
1191
284
1817
784
1095
908
819