22
6692
34
37
95
29
150
58
111
35
349
127
429
76
375
25
91
19
145
883
103
57
54
136
36
44
83
377
48
61
26
55
642
131
151
188
65
59
15
52
268
138
343
282
548
7047
140
697
134
75