640 29
2920 598
1122 129
3531 680
1264 181
525 123
3109 776
2370 619
2910 743
3201 796
3248 29
2611 599
974 136
1652 445
3324 684
28223 97
30566 381
12252 276
4642 165
4402 628
9523 127
5061 383
13551 555
3479 225
2462 458
2336 648
3027 703
3121 105