447
128
56
48
620
34
497
268
487
461
95
26
99
23
55
204
98
138
14
87
45
39
21
193
263
233
84
65
42
64
213
247
281
140
68
192
32
66
109
44
61
155
612
35
485
97
41
75
16
1435
635
223
242
160
149