599
2
934
4
1511
9045
9
512
1
1096
1337
882
416
1877
1721
3
471
1722
93
482
1495
489
478
3130
405
545
1030
4211
549
625
962
655
3626
6
8664
17
793