500 110
2958 810
402 124
1532 456
1673 361
2782 359
3132 636
2890 691
420 65
2048 232
3345 522
2740 499
2258 424
453 64
1101 107
3745 858
1124 284
526 110
1771 273
1768 118
1804 191
1159 75
578 69
4100 921