37400 260
116238 1190
23918 533
50948 723
49050 228
4521 242
13789 257
2275 176
7294 833
3858 303
98140 288