1088 60
18201 332
40687 835
14151 787
32258 777
23877 526
35023 649
8706 531
6594 250
7785 285
6754 353
9168 834
4009 167
17510 263
5718 569
9221 328
3293 237
14229 852