117
2
441
269
1293
5
1115
3
922
1052
1
862
488
1116
560
611
239
218
974
308
368
579
306
83
367
601
126
460
67
591
338
410
330
420