566
241
203
342
86
74
174
382
98
24
322
290
778
355
112
130
64
228
57
225
77
108
238
324
119
259
991
39
113
67
265
252
256
72
146
276
180
177
79
212
125
61
491
76
222
102
71
463
139
976
501
279
313
446
205
1040
110