3678
6
2642
2
1509
4
1692
1462
7
559
4149
880
1
718
682
403
425
560
3
90
1321
117
4035
5
1416
4985
3294
1992
587
800
1739
10
623
526
177
514
68
858