524
2
593
1
76
390
1187
86
1520
0
884
1338
538
654
1518
4
77
491
689
99
835
461
1363
652
88
2610
9
811
776
848
831
665
745
1340
3
867