691
176
96
50
278
85
59
74
651
322
80
337
113
79
216
62
72
35
55
54
49
40
18
166
272
158
588
385
60
520
118
313
161
28
83
22
364
311
375
424
20
148
398
330
68
95
6459
213
36
174
331
248
12
37
34
203