588
0
592
21
538
546
894
683
918
6781
1
733
2330
1416
785
699
3103
2
795
629
917
341
798
319
556
1296
755
643
331
76
345
1833
3
1135