328 104
3191 204
3131 195
1525 65
610 49
440 61
451 74
877 259
3310 242
284 37
660 79
139 40
697 71
1208 278
1604 51
942 170