10316 99
29577 391
12048 634
13135 52
24727 659
21974 350
11666 542
211620 1036
17377 136
69846 427
27979 534
156123 1003
4601 856