673
293
20417
321
1115
11811
773
6317
273
11711
1277
1269
1038
284
1069
2013
418
193
15036
221
375
455
988
14713
42
827
31316
234