142
0
168
820
789
504
666
910
442
541
765
320
585
1363
1
47639
263
1446
2440
3
713
1136
2
372
812
90
3554
1111
396
322
385