3066
943
1123
2951
1939
990
1254
1297
4825
2227
991
1263
995
937
1205
912
1305
4053
1841
971
1086
3936
4850
970
22356
2155
2510
1089
7046
1226
1818
797
995
1380
1370
970
1005
4628
1675
983
906
1110
4378
2155
1470
1248
2282
910
1061
8461
786
1057
866
768
1917
2301
1271
808
1081
1084
2124
894
887
1723
821
775
1999
813
5944
803
1054
2239
1160
1493
4696
930
2004
1286
1825
4012
885
824
1559
1099
1323
909
1520
852
1226
899
1772
879
1005
884
1897
1123
1274
6088
896
1171
854
2287
1212
1539
1624
1088
1049
814
1281
915
8034
1472
7033
1042
1237
831
962
890
985
3170