779
2
524
1
233
861
534
78
2096
1015
929
0
699
954
1013
821
1023
528
490
9459
488
7171
7
602
1650
761
446
755
910
635
422
771
639
561