303912 1032
3677 656
2746 273
13653 322
5448 638
2476 443
4608 602
4014 166
24678 270
49613 556
47529 214
16231 568
12072 39
8731 94
11587 486
14177 396
39090 304
27898 247
7812 398
5705 309
16523 432
47684 739
10793 85
3244 702
8438 291
10864 475
9172 474
21299 936