129
44
278
35
244
605
30
60
53
24
4221
154
181
77
191
75
206
101
218
79
188
39
125
152
1524
170
49
217
277
308
76
169
745
698
564