870
1880
2
1324
144
182
129
126
219
889
3636
5
1658
1
2971
4
2965
531
1570
505
1679
1181
488
1310
287
830
0
719
1237
2383
2595