15021 512
3450 509
3775 241
9678 64
1728 85
3810 684
3748 413
6057 371
4753 836
4754 355
6419 501
121696 235
328333 306
114946 707
261233 566
194742 1190
77315 370
162531 782
127246 999
60335 322
64073 788
47311 84
45907 677
95503 411
4320 936
1507 175
2276 180
1896 337