1301 28
2452 353
21444 594
622 81
27419 384
2893 377
9783 358
30036 426
12454 139
39547 320
13365 628
3014 853