8008 30
7357 189
741547 1218
154678 711
393429 784
189979 898
62319 1252
87558 344
174460 1248
35911 175
71288 448
30488 98
14825 641
96231 512
33883 757
88360 755
26970 480
9221 788
6764 65
3944 75
11450 444
4513 508
12164 941
3102 116
6483 578
4388 318
5525 874
6267 316