273
1260
126
56
62
1197
623
98
129
91
39
236
18
12
1550
11
68
223
118
260
107
678
92
100
112
331
110
49
102
167
22
73
57
151
82
58
69
131
136
105
99
124
44
15
74
155
88
76
109
222
75
178
244
197
337
203
33
25