303918 1032
3680 656
2751 273
13657 322
5451 638
2477 443
4613 602
4017 166
24682 270
49632 556
47547 214
16242 568
12074 39
8734 94
11589 486
14191 396
39112 304
27907 247
7838 398
5708 309
16526 432
47694 739
10800 85
3245 702
8441 291
10866 475
9172 474
21310 936