4006 471
34916 521
10667 348
4151 80
7238 169
12787 738
10195 252
12229 131
44956 320
31035 864
25191 577
8046 633
14434 525
6871 264
17556 340
4296 277
10766 225
8251 493
4046 674
28940 882