4001 471
34603 521
10661 348
4149 80
7236 169
12783 738
10192 252
12224 131
44916 320
31033 864
25182 577
8037 633
14400 525
6829 264
17525 340
4289 277
10714 225
8234 493
4044 674
28847 882