80
1
679
117
2
441
269
1293
5
1117
3
922
1052
862
488
1116
561
611
239
218
974
308
368
580
306
83
367
601
126
462
67
591
338
410