2991 839
2823 906
4074 865
848 214
2661 522
5512 335
3582 627
12673 202
56656 95
32820 138
60535 573
125737 497
16911 109
9740 357
8058 55
61904 283
19233 149
27112 436
29483 326
71430 954