5097 300
13469 668
20412 270
14486 793
16430 508
18468 458
16886 320
11022 158
9301 42
14030 677
7749 440
16481 820
6158 349
16567 807
9894 230
19623 614
11599 408
5459 867
7985 603
18729 811
8369 554
8746 867
12664 313
16105 50
12442 86
8043 494
23432 176
31960 282