16051 653
2891 594
4194 695
16904 516
105713 201
14886 56
25607 267
11179 253
47021 77
6239 533
4562 42
2388 364
3013 591
8876 49
56281 735
9656 33
3391 707