578 401
1273 57
4440 62
885 116
454 91
800 80
952 54
796 51
1491 156
608 67
3065 169
613 49
1092 50
1148 73
564 78
421 112