1096 142
445 17
187 18
712 84
343 29
310 47
346 35
229 22
979 87
466 6
303 36
285 8
659 118
387 19
538 9
678 95