139 41
1101 298
1002 306
1148 293
1401 427
1571 374
676 145
1187 339
894 257
2732 679
23581 113
24048 550