165
0
694
347
508
1
503
466
266
693
1357
464
400
440
1436
432
610
1974
4426
3659
14
679
38
345
494
308
480
273
251
894
674
837
302