845
2
1325
3
2792
1031
1049
425
0
638
4
508
967
511
1
5633
16
550
652
3200
585
523
5562
588
709
12
422
1393
6021
261
81768
42
937
504
587
1858
458
533