8009 30
7358 189
741564 1218
154695 711
393446 784
189997 898
62326 1252
87565 344
174484 1248
35927 175
71295 448
30502 98
14827 641
96301 512
33895 757
88366 755
26978 480
9222 788
6764 65
3944 75
11453 444
4513 508
12166 941
3102 116
6483 578
4388 318
5525 874
6267 316