330
1
2428
6
728
839
802
2442
99
835
461
793
88
491
689
1203
2
999
0
850
652
83
640
884
867
745
1067
538
656
1518
4
77
1526
493