1696 424
1085 297
2930 458
5963 120
38741 597
29973 445
28311 818
25359 280
31119 479
46389 122
3510 161
2822 266
7595 607
13393 54
8572 567
3104 331