2982
6415
1321
2508
3858
644
797
603
914
1164
2206
3418
2483
817
930
873
679
912
3650
2073
748
1268
593
917
741
1324
1111
1182
848
645
809
787
677
720
831
800
980
911
1078
813
794
1015
765
771
1064
1801
884
1048
684
696
671
729
798
2574
1185
5097
660
3271
1287
1801
714
884
832
2230
837
1349
1159
1029
1238
3849
2395
664
798
1201
677
2767
1370
1051
2155
3261
710
758
725
1136
1150
971
788
18222
1873
857
659
791
651
689
777
781
2961
800
5508
918
781
856
666
786
714
715
2184
2463
2690
2118
2198
1210
1038
5092
787
2497
771
777
2767
1142