15326 503
10487 354
38688 683
4669 559
7712 81
4242 142
5047 346
7907 528
12862 491
12239 816
18163 277
5362 522
10164 336
30684 119
12563 747
7948 842
94880 373
29029 239
14755 570
36538 495
26139 442
6604 168
4943 215
8741 411
7009 101
4062 240