36
15
558
14
227
81
58
70
64
94
43
19
230
31
32
66
40
12
5
7939
834
111
322
187
108
947
469
373
35
9
27
358
49
20
68
488
22
76
584
34
44
11
121
177
25
117
662