115053 471
76640 102
59392 270
41427 817
128247 386
184379 785
352243 992
104662 865
413494 919
3520 404
8097 534
8043 73
6768 560
5202 725
5254 64
35596 548
7994 734
9852 470
12299 411
20210 454
6693 292
9252 207
33591 821
17461 314
30894 470
672266 1142
1563999 4497
398038 1164