2516 540
1009 332
341 86
1143 318
9881 577
41546 414
9387 108
6445 301
2562 619
9052 576
5284 503
2320 607
7007 306
7225 500
22546 597
4114 354
2030 597
3501 388
8519 374
5685 696
15615 511
5230 657
5675 347
6267 616