1282
674
1182
1206
23812
1759
12411
24018
33224
946
985
637
471
322
585
412
443
341
422
291
335
532
320
424
661
643
331
544