1096 40
2241 278
2497 301
1141 96
11677 387
13036 355
2965 436
9555 799
4061 768
14663 853
2828 417
1790 275
24017 931
3311 533
2450 177
1506 298
5624 773
2423 340
3897 565
3672 557
3233 860
9746 577
6709 643
1216 63