1440
1
688
427
1370
4
1258
3
868
910
2
393
992
0
507
576
608
637
437
575
960
5860
27
451
544
330
785
820
704
541
597
1052
2268
694
4474
372