158
83
14
651
47
793
45
11
15
16
685
5
64
127
116
28
162
70
27
400
129
147
198
90
227
454
265
320
21
12
193
504
37
359
235
1444
431
33
26
6
57
95
245
20
44
48
94
212
645
190
92