22032 860
11377 769
43617 291
96334 513
147558 638
69935 140
8448 513
8762 721
11797 425
9421 408
23495 243
42875 435
28293 331
16121 342
25228 676
54221 336
22954 224
4229 686
10481 766
4714 49