1690 424
1070 297
2927 458
5948 120
38705 597
29966 445
28262 818
25282 280
31051 479
46277 122
3493 161
2820 266
7583 607
13374 54
8547 567
3101 331