4005 471
34891 521
10666 348
4151 80
7236 169
12787 738
10195 252
12228 131
44953 320
31035 864
25191 577
8046 633
14432 525
6867 264
17552 340
4296 277
10762 225
8250 493
4045 674
28928 882