3001 726
1520 203
3707 621
4091 849
2626 692
1743 279
3143 381
2284 539
2189 380
2271 568
1142 66
2660 630
3092 516
856 97
3033 629
2871 487
2637 481
2586 382
2003 361
2655 561
1403 159
2763 647
1170 216
2835 722