4006 471
34942 521
10668 348
4151 80
7238 169
12787 738
10195 252
12232 131
44960 320
31036 864
25194 577
8047 633
14436 525
6873 264
17559 340
4299 277
10774 225
8251 493
4047 674
28962 882