653
139
1264
268
1505
319
3646
773
1114
236
1422
302