593 71
10186 387
10517 41
13584 684
3446 284
13267 589
7027 171
8369 410
4626 79
29092 591
6434 890
5126 276
4217 302