1305
315
903
173
1902
899
1159
880
1864
893
21
1245
82
82
299
820
308
1559
911
899
502
535
1623
1962
1955
853
3
1238
941
1330
1274
522
856
1314
36
299
1828
1574
1629
308
299
911
1896
1854
1245
36
214
1231
20
290
1944
161
1870
1273
1223
1545
1175
1909