303913 1032
3679 656
2748 273
13654 322
5449 638
2476 443
4609 602
4015 166
24679 270
49623 556
47534 214
16236 568
12073 39
8731 94
11587 486
14178 396
39094 304
27900 247
7820 398
5706 309
16524 432
47687 739
10794 85
3244 702
8439 291
10864 475
9172 474
21300 936