1011
4
266
665
2
840
1
532
780
1560
1778
3
1744
1717
2105
1455
1553
1586
1589
3383
744
2381
505
319
437
297
229
246
1088
450