526
2
1131
3986
542
1
2688
1912
855
1
405
1
542
1
960
5168
1
1164
1
608
500
968
1
666
491
721
714
1515
1186
1547
372
1744
673
1
594
464
685
1
2007
657
3029
1
921
7248
3076
702
900
687
644
831
2052