25
524
277
141
67
659
318
291
63
92
69
68
59
37
205
340
22
45
261
72
77
17
53
50
32
633
501
24
207
108
28
48
78
345
80
134
75
311
23
147
653
932
125
60
197
138
55
273
51
181
411
103
27