951 150
1480 165
2280 637
1886 102
1835 55
3979 711
1332 212
4384 580
706 104
1167 311
1350 303
2650 286
7009 963
3129 403
878 187
3971 658
2662 510
1936 522
2994 677
2459 91
3328 600
2012 313
3694 667
3746 935