2182
910
2495
570
1345
1466
619
2798
3056
1392
1193
397
361
1960
724
700
1654
1374
3222
601
824
711
585
2083
