173
0
588
1949
1152
453
3498
4
348
584
543
705
1155
2031
367
557
644
329
295
787
469
466
117
292
1301
475
663
496
851
18
498
328