59
262
193
91
117
561
44
20
141
64
67
660
179
93
68
205
261
72
54
50
92
501
28
277
937
197
69
27
255
23
79
24
38
48
190
201
70
358
126
269
371
444
413
398
110
619
181
25
60
414
100
88
115
259
401
245
56