93
16
15
58
321
13
11
136
310
71
53
81
466
28
35
878
177
413
180
34
25
27
204
185
199
131
67
99
581
477
748
456
137
305
402
563
142
503
75
273
111
66
44
385
190
97
210
203
38
461
39
23
308
197
141
45