495
262
1092
29
221
321
201
514
484
535
24
311
241
30
776
27
46
33
416
672
452
531
322
261
132
17
1246
942