1871
8
1512
3
90
1
108
63
1338
2
3508
4
849
85
891
616
462
633
1034
565
642
284
556
879
3223
7
67
765
1838
2750
5
1767
896
500
714
91
11500
12