2516 540
1009 332
341 86
1143 318
5073 87
3789 446
9762 61
10492 266
5284 503
6445 301
7225 500
5696 487
4114 354
8519 374
26301 845
3027 732
5685 696
5230 657
6226 762
9881 577
6267 616
22546 597
18287 724
41546 414