2891
4
1361
2
2072
1321
1
798
495
587
471
558
1522
1037
1617
357
1107
772
694
206
554
445
937
477
540
283
88
1498
412
545
358
290
663