4004 471
34712 521
10666 348
4150 80
7236 169
12787 738
10194 252
12227 131
44931 320
31035 864
25187 577
8038 633
14411 525
6845 264
17531 340
4291 277
10733 225
8243 493
4044 674
28877 882