2916 823
787 106
41531 841
2885 566
1567 386
17661 729
251440 711
7753 187
20689 522
28602 451
33364 596
91453 294
6297 690