8008 30
7357 189
741541 1218
154673 711
393423 784
189971 898
62319 1252
87550 344
174457 1248
35901 175
71287 448
30478 98
14824 641
96185 512
33880 757
88353 755
26965 480
9221 788
6761 65
3944 75
11450 444
4513 508
12164 941
3102 116
6483 578
4387 318
5525 874
6265 316