37403 260
116247 1190
23927 533
50966 723
49063 228
4521 242
13791 257
2275 176
7294 833
3859 303
98175 288