3110
1066
5008
22529
945
1346
1056
1207
1649
852
998
1141
1135
1201
1070
1073
1190
1009
1020
893
869
826
927
22564
918
909
1087
4650
936
4048
2081
917
1905
1857
869
974
1846
1161
1089
2012
1463
926
1378
1008
956
1729
902
849
823
945
941
1783
868
1008
1090
1026
1023
1018
1071
895
4294
1121
835
1376
22406
1405
882
2987
795
1275
869
1443
1542
803
1065
1832
2021
938
832
793
958
1012
1605
1018
993
882
3022
912
1016
1008
862
945
997
1636
2028
1131
1301
1000
767
843
1175
1658
1246
1480
9636
1221
1407
2015
861
761
6694
861
1006
825
1111
814
1746
931
856
904