5293 303
11306 42
9270 251
168223 685
9877 153
35397 403
14759 634
55652 667
35144 643
11377 176
1320 33