1385
29
31
189
58
123
247
77
119
913
120
687
541
44
32
70
82
192
35
4475
30
345
146
323
8
24
68
312
1511
86
322
63
132
14
4225
165
267
50
215
111
218
101
268
65
138
344
171
197
3105
18
763
23
112
168
42