2960
1171
1109
1196
941
915
4372
8089
1515
1219
3630
1284
1279
925
1554
1069
1465
833
1025
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
880
869
924
2350
1010
955
868
830
3267
3183
1881
952
1207
933
1016
1123
1131
836
1202
1121
770
905
795
925
2756
990
913
771
884
2637
755
802
763
945
1059
934
987
1403
797
946
957
2016
924
1042
845
929
1211
1590
1490
954
851
931
1636
1494
869
899
1133
2224
2021
991