4001 471
34609 521
10661 348
4149 80
7236 169
12784 738
10193 252
12224 131
44917 320
31033 864
25182 577
8037 633
14402 525
6829 264
17525 340
4289 277
10714 225
8235 493
4044 674
28847 882