93
401
96
320
381
39
302
124
342
77
23
253
111
266
7
181
92
1,150
31
216
21
159
143
3
109
17
106
12
9
102
87