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