516
1
324
287
2
312
168
68
579
84
259
364
244
304
246
229
257
124
127
267
611
276
231
268
233
294
570
1098
8
179
103