314
67
660
217
226
54
608
169
864
318
282
188
358
85
39
31
421
48
583
93
216
84
361
119
239
113
390
181
445
69
173
66
173
23
362
160
126
108
204
36