1413
1
279
288
291
954
295
640
343
344
1784
3
276
1013
1065
681
1865
540
519
2
1249
1522
329
1371
88
304
339
324
381
333
354
73
272