3182
963
845
1504
886
860
682
954
2167
3191
3219
1230
821
1236
1029
698
841
896
732
6096
1159
824
724
1848
1876
2518
2254
882
695
1590
732
802
1843
1070
954
771
682
738
1672
2200
1465
2612
1786
1067
874
813
8488
713
3258
901
790
1499
998
1576
681
2646
643
700
841
827
758
784
1051
3588
709
834
1031
748
2318
1157
1678
698
992
1527
877
750
3851
1247
857
14529
777
919
692
1189
826
788
1904
1689
1854
1235
1348
751
944
686
1493
1468
3717
991
910
1137
2938
7517
1658
860
871
1071
739
793
2116
936
2242
836
1618
988
982
971
696
2406
1399
4791