1183 141
2674 438
9263 591
23790 208
137113 631
7237 252
7606 170
45599 376
8660 289
10848 328
4969 508