4006 471
34932 521
10667 348
4151 80
7238 169
12787 738
10195 252
12230 131
44959 320
31035 864
25193 577
8047 633
14436 525
6872 264
17558 340
4299 277
10772 225
8251 493
4047 674
28954 882