4
14
586
11213
383
282
221
40
376
527
272
304
475
263
493
515
303
322
292
37
291
141
30
161
301
505
38
12022
344
212
9412
3
131
558
10227
211
13022
8611
8518