21292 513
12715 480
3462 328
34131 586
95728 646
10636 466
16398 807
14603 714
14411 365
15840 182
14213 217
21823 393
4942 432
9947 532
4906 170