42666 661
5378 352
16732 135
14316 178
12570 313
4325 647
15245 616
8209 169
3201 148
8797 484
14421 154
3617 164
9965 246
4017 464
6207 470
17586 532
23943 398
384031 1079
4338 593
7928 70
7246 545
10800 86
8856 706
4538 692
20053 624
3158 437
2580 547
6502 212