3667
13
2956
1
28791
49
1988
2
1696
849
1299
0
3947
12
1462
978
1418
1079
949
662
1196
1412
851
952
3
635
3346
8
6691
6
3142
5
1622
1922
9938
3028
4
11922
4057
2751
80