487
262
1072
30
221
321
201
514
484
535
24
311
231
776
27
46
33
416
672
452
531
322
261
132
16
1246
952