142
19
414
251
503
408
211
294
193
352
672
763
854
285
297
4814
20512
545
6617
345
607
15
282
141
319
437
548
4211
172