21096 309
2619 459
1250 163
3298 416
3721 347
7931 548
4518 600
3141 717
16155 705
6686 159
7887 396
13342 417
4154 547
3210 641
2641 676
12722 246
2607 607
917 84