597
0
370
391
473
777
34
1431
2219
106
1010
1445
1
168
758
866
1396
826
517
362
2902
16
635
479
1206
3684
2
1386
828
645
2861
2103
1164
445