63
12
575
281
170
157
57
37
247
276
5229
383
94
307
120
193
273
66
50
114
521
34
99
46
687
786
221
69
26
159
428
146
68
140
439
53
161
33
344
78
42
194
204
137
216
25
400
151
73
49
213
152
75