293 71
9945 387
10005 41
12900 684
3342 284
12998 589
6790 171
7832 410
4467 79
28463 591
6262 890
5017 276
4112 302