2712
1551
422
217
626
220
326
133
520
97
143
72
602
25
176
23
135
29
557
287
406
140
502
42
222
169
279
191
362
171
183
59
1410
743
467
128
410
168
458
131