2985
1
597
2
595
1470
435
554
638
1441
549
1255
7
1667
2496
541
2892
3
639
524
629
479
1066
78
1224
979
858
866
4
1112
778
704
622
1760