697
103
629
86
76
41
62
59
123
92
445
139
183
56
48
499
332
30
64
22
264
202
171
154
1230
142
144
46
174
27
53
126
10
17
98
37
25
161
23
141
160
111
20
8
65
50
120
283
770
7
219
35
47
49
29