3002 306
2093 214
7654 49
61515 729
5351 186
6435 479
12961 687
4275 97
24339 178
46582 127
38384 35
7417 850
5580 56
19690 779
12592 842
28260 280
24474 482
10015 651
6094 255
5004 86
7317 361
9484 298
10499 397
8404 86