1319
729
1949
937
724
215
838
351
1006
431
1116
510
510
118
392
179
344
139
903
332
655
263
840
192
366
214
147
42
2325
1507
609
253
346
216
555
295
336
97
394
259