473
130
50
352
405
1332
91
1830
580
74
158
35
8391
69
1435
23
57
60
180
31
1499
54
830
293
299
178
121
197
72
256
168
116
133
107
56
292
65
396
229
3
157
44
27
525
8342
16
52
77
183
42
33
92
104
196
26