522
107
44
129
64
20
154
27
15
72
589
29
21
18
23
38
209
84
109
12
85
174
56
288
338
131
67
37
240
226
60
36
778