301 71
9946 387
10005 41
12901 684
3342 284
12999 589
6790 171
7832 410
4468 79
28465 591
6262 890
5017 276
4112 302