21191 596
2662 386
9210 768
8975 831
4228 123
3984 55
104222 465
1858 212
7147 877
3544 107
8249 328
5538 240
27937 925
23100 436
7605 515
8796 541
15637 356