389
137
625
259
30
17
147
125
77
56
133
51
86
47
106
40
75
89
131
6
32
50
38
91
25
100
36
116
956
155
154
676
117
61
96
361
573
146
174
41
94
53
198
235
189
787
687
278
225
81
455
430
172
350
191