526
1
1827
3
954
2
599
781
464
641
602
538
712
561
844
1474
411
2017
1112
4
673
803
992
73
798
1150
1080
616
951
0
2177
914
1748
5888