462
39
240
163
164
114
658
15
58
315
16
358
19
120
344
216
116
346
247
162
460
498
47
91
208
368
54
12
35
62
2755
125
21
1372
41
93
187
61
52
50
28
468
223
89
27
1085
30
64
38
32
316
13
136
175