2951 571
3268 196
3544 663
3330 640
659 88
2721 527
2224 439
1225 323
922 125
2284 451
3160 601
2655 524
1756 305
4046 101
1047 116
2801 239