857
10
86
1
194
2
195
250
1317
4
1305
628
106
89
72
75
64
69
591
49
52
68
54
74
51
93
2909
3
1118
143
65
714
57
708
864