1696 424
1087 297
2930 458
5963 120
38741 597
29973 445
28312 818
25360 280
31120 479
46393 122
3510 161
2823 266
7595 607
13398 54
8572 567
3105 331