268
108
149
65
62
50
312
60
161
57
240
61
31
41
18
29
22
93
11
8
26
1368
252
13
2177
49
48
334
1263
83