666
283
19417
321
1095
11711
773
6317
273
11611
1267
1269
1048
274
1059
2013
418
193
14936
221
375
455
293
998
14813
42
827
31416
234