9994 90
4291 324
1322 29
2142 674
6324 611
14674 235
16380 482
7095 491
59896 656
84946 548
83036 245
78894 427
34700 606
17455 260
172488 862
116311 731
41680 139
27510 465
31505 791
31623 115
24226 261
8164 284
30938 583
37477 81
49990 692
23522 335
30085 257
3799 517