526 135
2594 845
1075 243
34794 727
3060 318
9088 480
53730 289
57226 883
59877 242
66810 420
114989 702