1594 274
8434 791
12035 412
16301 327
8001 563
36909 458
119094 596
29837 61
70010 252
7684 434
5828 529
4100 73
2609 533
16111 58