10313 99
29577 391
12048 634
13132 52
24725 659
21969 350
11666 542
211593 1036
17377 136
69837 427
27972 534
156097 1003
4599 856