593 71
10185 387
10514 41
13583 684
3446 284
13267 589
7027 171
8369 410
4626 79
29091 591
6433 890
5125 276
4217 302