1182
960
2062
2238
2993
3780
940
895
1367
692
1952
699
2310
4812
1346
1427
594
866
702
1203
5119
6183
1108
1453
760
2604
1605
1801
1061
1431
1205
1878
3168
14861
1701
704
699
4184
2265
1163
811
846
729
657
630
798
1290
789
588
1105
882
4729
826
640
12975
1812
917
843
699
625