18
0
165
813
117
503
1045
385
3123
584
432
444
392
3512
4
1726
413
899
403
44
387
586
325
2690
1921
2
590
2099
1155
419
531
371
745