1593 242
3001 883
1249 333
2961 582
2188 158
7631 272
3493 209
915 89
3977 285
51670 115
21641 121
79731 303