672
283
20417
321
1115
11911
773
6317
273
11611
1277
1269
1048
274
1069
2013
418
193
15036
221
375
455
293
988
14713
42
827
31516
234