502 58
1300 235
1672 229
1523 485
778 70
1506 362
5594 764
3624 182
2188 655
3152 622
4598 898
3050 751
549 75
1761 161
2934 816
1922 520
321 57
1483 402
5708 471
1927 534
3446 854
2891 266
2655 619
777 106
1965 334
2935 697
1286 221
15487 559