5086 316
27300 871
24428 259
4474 754
4537 715
2625 180
11438 443
19866 654
65795 278
34089 652
3043 614
21956 192
1881 173
1849 112
17202 875
31337 788
7467 577
5339 659
8981 793
4629 630
37856 607
8264 355
68820 388
4403 993