21251 150
8762 89
7420 562
23177 323
7482 399
7597 608
14780 257
8765 563
2348 420
6998 328
5424 238
4297 814
5647 254
3560 353
1326 116
9158 667
4940 87
4212 174