842
2
258
1
459
495
394
112
287
463
377
3
1436
3085
645
865
2374
920
549
1962
4
5797
1206
5
789
633
390
627
657
294
675
354
141
907