8009 30
7358 189
741556 1218
154686 711
393441 784
189992 898
62322 1252
87563 344
174474 1248
35923 175
71293 448
30501 98
14826 641
96275 512
33893 757
88364 755
26977 480
9221 788
6764 65
3944 75
11453 444
4513 508
12166 941
3102 116
6483 578
4388 318
5525 874
6267 316