21117 150
8615 89
6193 562
22103 323
7368 399
7595 608
14599 256
8587 563
2351 420
6743 328
5208 238
4275 814
5603 254
3528 353
1275 116
9066 667
4530 86
3888 172