32093 90
80377 688
217589 861
74601 442
120958 841
15223 62
58174 329
5298 757
6961 503
137683 1038
40830 540
152562 342
34988 211
28200 412
25087 376
8077 331
17475 213
36727 634
5360 694
3207 109
8920 977
5905 78
9804 512
72098 709
45820 700
129284 633
154439 379
28892 547