477
1
392
3508
4
850
2
535
101
1514
3
91
1871
8
210
964
1850
556
108
513
416
419
369
558
85
891
64
405
1338
633
1034
565
642
284
1308