21593 547
7566 55
2782 442
7016 76
7565 271
4498 310
10336 295
16917 185
15598 838
3034 90
6369 101
7367 464
4424 531
4459 964
5543 224
433 51