665 28
2062 353
20817 594
601 81
27035 383
2887 377
9696 358
29574 426
11770 139
38844 320
13273 628
3008 852