586
88
44
17
272
2494
420
255
68
6573
446
228
2287
678
204
4354
132
304
126
207
322
180
2807
157
221
265
340
203
91
27
37
282
238
73
257
208
918
4688
695
100
40
51
31
727
231
56
346