120
221
546
465
679
3111
162
201
242
21
265
892
1186
719
454
202
6314
6413
121
112
23
192
268
172
663
1089
581
817