108
3
562
2
592
459
1
226241
15
382
267
0
162
265
206
170
77499
19
197
306
289
299
260
335
318
307
379
395
338
366
301
237
499
658
451
1188