637
0
20634
8
846
31535
469
968
738
25137
705
659
349
1020
1710
1
376
2730
6
2211
2111
3
955
918
1970
753
5605
150
1949
945
776
1483
381
423
980