15032 90
20016 663
23691 92
16641 108
9851 79
13428 62
28304 594
59200 324
23413 120
105462 249
87515 470
8649 523
30162 162
66083 259
27964 294
138512 630
105937 130
25483 370
15384 453
38604 240
43199 649
65388 98
26962 229
19621 626
14089 333
12927 642
155274 347
113846 890