789
1
1052
20658
14
523
781
5
871
7
2073
2041
1146
2362
4
626
583
2
5494
817
2743
6
6004
1740
843
3
2188
2718
676
884
882
2070
1627
896
746
1092
970
1281