666
532
252
26810
982
1024
1053
1336
872
1145
21219
1335
523
958
354
201
262
17
37
412
463
293
233
424
427
883
1415
1856