3103
809
680
29903
1482
2519
1115
681
1458
1644
1481
2036
1523
921
1022
1812
1487
769
685
839
694
895
827
1649
1006
1737
1158
766
1565
1437
1327
836
1257
828
786
782
1314
2085
793
2455
1784
879
1291
865
1397
868
765
2369
1145
1412
1970
915
2396
1089
1819
2542
985
860
2259
753
1771
1046
3226
1164
2048
719
678
943
7545
691
794
734
801
844
842
1714
1217
1028
1187
1057
1052
998
931
1083
4210
681
4594
1345
1468
736
1994
2107
946
851
1634
5730
800
1041
1738
1350
693
2941
854
1436
909
866
737
1347
742
1006
740
855
760
1095
958
2019
4312
984
1276
875