21046 150
8474 89
7342 562
22365 323
7325 399
7474 608
14390 257
8544 563
2333 420
6791 328
5265 238
4267 814
5520 254
3503 353
1276 116
9015 667
4703 87
4000 174