8009 30
7358 189
741554 1218
154681 711
393436 784
189985 898
62320 1252
87558 344
174467 1248
35915 175
71289 448
30496 98
14826 641
96243 512
33886 757
88362 755
26971 480
9221 788
6764 65
3944 75
11452 444
4513 508
12164 941
3102 116
6483 578
4388 318
5525 874
6267 316