21163 596
2655 386
9192 768
8950 831
4184 123
3947 55
104168 465
1843 212
7142 877
3527 107
8227 328
5504 240
27851 925
23058 436
7570 515
8753 541
15568 356