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