109
1541
151
86
689
217
35
23
25
434
68
323
28
178
16
19
44
26
219
190
16
26
