36953 260
112638 1186
23334 532
49325 722
47129 228
4425 242
13730 257
2204 176
7227 833
3783 303
94091 284