5302 303
11376 42
11280 594
17475 686
9278 251
168347 685
9881 153
35429 403
14773 634
55720 667
35188 643
11411 176
19076 461
1078 79
1329 33
3081 701