2842
3105
1682
1022
2632
583
831
1572
872
651
492
711
951
321
971
1411
1482
1141
292
192
231
71
21
81
101
161
91