27
316
65
747
30
697
31
225
16
214
72
136
189
521
219
174
66
164
122
62
212
81
194
243
52
116
108
590
58
517
210
73
41
176
87
47
288
70
96
46
29
257
26
57
40
149
113
107
668
187
351