1070
0
1881
1569
322
248
477
437
1518
2325
618
422
1409
688
2184
637
711
1890
367
326
513
305
430
339
2874
857
342
410
730