37422 260
116293 1190
23947 533
51017 723
49140 228
4525 242
13793 257
2277 176
7297 833
3859 303
98313 288