596 113
2768 731
1735 468
1917 432
2704 660
383 81
4623 133
13594 371
3134 114
12390 563
3405 454
27410 541
42785 395
16823 317
15594 897
4239 849