0
384
989
921
1043
798
795
985
553
1070
754
852
725
1038
1006
896
1778
1
1257
2726
1499
1583
1530
141182
2997
2569
2566
2474