21163 596
2654 386
9191 768
8949 831
4181 123
3943 55
104165 465
1842 212
7142 877
3526 107
8225 328
5503 240
27849 925
23058 436
7569 515
8752 541
15567 356