10303 99
29567 391
12033 634
13121 52
24711 659
21945 350
11662 542
211346 1036
17368 136
69745 427
27933 534
155878 1003
4590 856