76
2
143
1
142
100
149
59
70
44
445
39
50
866
34849
19
710851
4
876
6
2268
1614
14
939
976
9
988
3
702
98694
31
4135
8
1367
858
1938
8309
725
407
849