1690 424
1071 297
2927 458
5949 120
38706 597
29966 445
28266 818
25286 280
31054 479
46280 122
3493 161
2820 266
7583 607
13374 54
8547 567
3102 331