871
1882
2
1326
144
182
129
126
219
889
3639
5
1662
1
2975
4
2967
531
1571
505
1685
1183
488
1311
287
832
0
719
1237
2385
2598