21988 744
5018 331
6049 169
5322 674
3735 363
6748 508
3588 31
13115 606
8322 387
8037 407
2696 116
6643 502
4547 399
13225 581
3772 97
8562 672
12706 459
5312 676
5581 549
17192 994
11669 46
17003 815
17257 136
14589 817