2683 563
2532 506
504 55
875 280
43807 153
63630 689
2778 341
2816 523
58836 537
23435 141
37430 233
2462 94
12993 371
6142 616