1696 424
1084 297
2930 458
5960 120
38735 597
29973 445
28304 818
25331 280
31114 479
46369 122
3508 161
2822 266
7595 607
13389 54
8569 567
3104 331