76
50
71
580
165
161
334
135
121
51
425
378
16
23
26
7412
139
108
19
126
62
115
17
67
92
52
29
129
35
68
45
99
14
28
353
78
27
181
48
13
21
3
6
24
43
57
55
65
252
471
355
559