15
140
21
914
35
31
185
64
722
152
50
187
33
30
38
99
571
51
61
69
245
592
177
116
52
91
536
82
42
68
189
67
83
54
74
165
14