5299 303
11369 42
9277 251
168335 685
9881 153
35425 403
14772 634
55707 667
35183 643
11409 176
1328 33