34
311
90
567
41
454
119
329
44
280
214
881
103
287
256
383
28
241
68
202
85
176
2
54
20
193
19
181
32
182
13
152
22
141
43
330
3
39
201