528
0
1545
5
592
238
1256
2
2096
4
264
764
1142
734
657
1
5784
27
351
770
744
739
867
624
2042
3
6413
1271
776
674
605
677
997
662
913
841
8671
8