22032 860
11377 769
43615 291
96334 513
147558 638
69930 140
8448 513
8762 721
11797 425
9421 408
23488 243
42875 435
28293 331
16117 342
25225 676
54219 336
22949 224
4228 686
10481 766
4714 49