2521 75
3335 493
2282 340
2383 331
2815 419
2155 47
3757 597
1455 83
15876 812
1418 266
9426 953
5647 689
5028 300
3320 477
907 98
3281 677
1116 88
2850 570
2136 276
3784 933
897 107
3492 729
14444 533
1289 46
3264 565
21822 377
5523 541
2890 669