88
80
286
63
27
65
30
697
31
16
189
66
194
517
41
52
122
107
667
101
86
24
707
295
105
187
152
64
73
61
100
59
200
402
84
99
440
234
280
202
410
158
963
37
14
49
213
22
217
540
43
19
91