1595 274
8436 791
12035 412
16301 327
8002 563
36928 458
119239 596
29864 61
70028 252
7685 434
5832 529
4100 73
2610 533
16121 58