21252 150
8762 89
7421 562
23183 323
7483 399
7598 608
14781 257
8765 563
2348 420
6998 328
5425 238
4297 814
5648 254
3560 353
1326 116
9158 667
4943 87
4213 174